/**
 * 
 */
package com.magnusart.scrumify.dao;

import java.util.List;

import com.magnusart.scrumppm.model.Project;

/**
 * An interface that defines interactions with the database.
 * @author Magnus Andersson
 *
 */
public interface ProjectDAO3
{
	public Project addNewProject( Project project );
	
	public List<Project> getAllProjects();

	public List<Project> getOpenProjects();

	public List<Project> getClosedProjects();
	
	public Project closeProject( Project project );
	
	public Project openProject( Project project );

	public Project deleteProject( Project project );
}
